right straight punch - German English Dictionary